From 96a485d8b22e7ac2bc155350b8d084fd0e0f6292 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 2 Nov 2015 17:04:39 +0100 Subject: [PATCH] gdkrgba: Use %g instead of %.17g to print alpha This way 0.3 isn't printed as 0.29999999999999 --- gdk/gdkrgba.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/gdkrgba.c b/gdk/gdkrgba.c index 43195dd379..2a8e09693a 100644 --- a/gdk/gdkrgba.c +++ b/gdk/gdkrgba.c @@ -366,7 +366,7 @@ gdk_rgba_to_string (const GdkRGBA *rgba) { gchar alpha[G_ASCII_DTOSTR_BUF_SIZE]; - g_ascii_dtostr (alpha, G_ASCII_DTOSTR_BUF_SIZE, CLAMP (rgba->alpha, 0, 1)); + g_ascii_formatd (alpha, G_ASCII_DTOSTR_BUF_SIZE, "%g", CLAMP (rgba->alpha, 0, 1)); return g_strdup_printf ("rgba(%d,%d,%d,%s)", (int)(0.5 + CLAMP (rgba->red, 0., 1.) * 255.), -- 2.30.2